package com.coolgor.axnut.dao.mdmis;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.coolgor.axnut.entity.mdmis.TaskTrace;
import com.coolgor.axnut.entity.mdmis.TaskTraceCondition;

public interface TaskTraceDao {
	
	List<TaskTrace> queryTaskTraceList(@Param("taskTraceCondition") TaskTraceCondition taskTraceCondition,
										@Param("rowIndex") int rowIndex,
										@Param("pageSize") int pageSize);

	int queryTaskTraceCount(@Param("taskTraceCondition") TaskTraceCondition taskTraceCondition);
	
	int insertTaskTrace(TaskTrace taskTrace);
	
	int updateTaskTrace(TaskTrace taskTrace);
	
	int deleteTaskTrace(TaskTrace taskTrace);
	
	int batchDeleteTaskTrace(List<Long> recordIDList);

}
